.create-post-page {
  min-height: calc(100vh - 64px);
  background: #f5f5f5;
  padding: 24px 0;

  .breadcrumb-wrapper {
    max-width: 900px;
    margin: 0 auto 24px;
    padding: 0 24px;

    .ant-breadcrumb {
      font-size: 14px;

      a {
        color: #666;
        transition: color 0.3s;

        &:hover {
          color: #1890ff;
        }
      }

      .ant-breadcrumb-separator {
        color: #999;
      }

      .ant-breadcrumb-link {
        &:last-child {
          color: #333;
          font-weight: 500;
        }
      }
    }
  }
}

// 响应式设计
@media (max-width: 768px) {
  .create-post-page {
    padding: 12px 0;

    .breadcrumb-wrapper {
      padding: 0 12px;
      margin-bottom: 12px;
    }
  }
}

